package algo3.grupo3.modelo;

public class MovimientoAladoDerecha extends EstrategiaMovimiento {

	@Override
	public boolean mover(ObjetoAnimado objetoAnimado, Casilla casillaActual) {
		if(casillaActual== null)
			return false;
		Casilla casillaSiguiente= casillaActual.obtenerCasillaDerecha();
		if(casillaSiguiente== null)
			return false;
		if(casillaSiguiente.tieneOcupantePrincipal())
			return false;
		casillaActual.removerOcupante();
		casillaSiguiente.ocupar(objetoAnimado);
		return true;
	}

}
